runtime.moduledata.data (field)
24 uses
runtime (current package)
cgocall.go#L602: if cgoInRange(p, datap.data, datap.edata) || cgoInRange(p, datap.bss, datap.ebss) {
cgocall.go#L630: if cgoInRange(p, datap.data, datap.edata) || cgoInRange(p, datap.bss, datap.ebss) {
cgocheck.go#L151: if cgoInRange(src, datap.data, datap.edata) {
cgocheck.go#L152: doff := uintptr(src) - datap.data
checkptr.go#L100: if datap.data <= uintptr(p) && uintptr(p) < datap.edata {
checkptr.go#L101: return datap.data
heapdump.go#L443: dumpint(uint64(firstmoduledata.data))
heapdump.go#L444: dumpmemrange(unsafe.Pointer(firstmoduledata.data), firstmoduledata.edata-firstmoduledata.data)
mbitmap.go#L552: if datap.data <= dst && dst < datap.edata {
mbitmap.go#L553: bulkBarrierBitmap(dst, src, size, dst-datap.data, datap.gcdatamask.bytedata)
mbitmap.go#L1425: if datap.data <= uintptr(p) && uintptr(p) < datap.edata {
mbitmap.go#L1430: off := (uintptr(p) + i - datap.data) / goarch.PtrSize
mfinal.go#L293: datap.data <= uintptr(p) && uintptr(p) < datap.edata ||
mgc.go#L1809: if datap.data <= p2 && p2 < datap.edata || datap.noptrdata <= p2 && p2 < datap.enoptrdata {
mgcmark.go#L71: nDataRoots := nBlocks(datap.edata - datap.data)
mgcmark.go#L171: workDone += markrootBlock(datap.data, datap.edata-datap.data, datap.gcdatamask.bytedata, gcw, int(i-work.baseData))
plugin.go#L37: inRange(pmd.data, pmd.edata, md.data, md.edata) ||
plugin.go#L42: println("\tpmd.data-edata=", hex(pmd.data), "-", hex(pmd.edata))
plugin.go#L46: println("\tmd.data-edata=", hex(md.data), "-", hex(md.edata))
symtab.go#L349: data, edata uintptr
symtab.go#L460: scanDataSize := md.edata - md.data
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |